/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const QqColorFilled: React.FC<IIconProps> = makeIcon({
  Path: ({ colors }) => <>
    <path d="M7.16032 36.5025C5.08022 41.7033 4.72043 46.6108 6.37043 47.4908C7.51731 48.1478 9.38376 46.6841 11.1041 44.047C11.7506 46.9774 13.4709 49.5412 15.8377 51.6649C13.3275 52.6182 11.6775 54.2286 11.6775 55.9857C11.6775 58.9161 16.1244 61.3332 21.572 61.3332C26.5221 61.3332 30.6119 59.4265 31.3991 56.8657H32.5487C33.3356 59.4294 37.4258 61.3332 42.373 61.3332C47.8964 61.3332 52.2674 58.9865 52.2674 55.9857C52.2674 54.2257 50.6202 52.6182 48.11 51.6649C50.477 49.5412 52.1972 46.9774 52.8436 44.047C54.5639 46.687 56.3572 48.1478 57.5772 47.4908C59.2975 46.6108 58.9407 41.63 56.7903 36.5025C55.1375 32.475 52.9167 29.4713 51.1964 28.8142C51.1964 28.5942 51.2668 28.3009 51.2668 28.0076C51.2668 26.4705 50.8367 25.0038 50.117 23.8334V23.5401C50.117 22.8068 49.9764 22.1497 49.6871 21.563C49.257 11.0148 42.6596 2.6665 31.9724 2.6665C21.2881 2.6665 14.6908 11.0148 14.2579 21.563C13.965 22.1766 13.8175 22.8547 13.8278 23.5401V23.8334C13.1111 25.0068 12.681 26.4705 12.681 28.0076V28.8142C11.1041 29.4713 8.80752 32.4017 7.16032 36.5025Z" fill={ colors[0] }/>

  </>,
  name: 'qq_color_filled',
  defaultColors: ['#0099FF'],
  colorful: false,
  allPathData: ['M7.16032 36.5025C5.08022 41.7033 4.72043 46.6108 6.37043 47.4908C7.51731 48.1478 9.38376 46.6841 11.1041 44.047C11.7506 46.9774 13.4709 49.5412 15.8377 51.6649C13.3275 52.6182 11.6775 54.2286 11.6775 55.9857C11.6775 58.9161 16.1244 61.3332 21.572 61.3332C26.5221 61.3332 30.6119 59.4265 31.3991 56.8657H32.5487C33.3356 59.4294 37.4258 61.3332 42.373 61.3332C47.8964 61.3332 52.2674 58.9865 52.2674 55.9857C52.2674 54.2257 50.6202 52.6182 48.11 51.6649C50.477 49.5412 52.1972 46.9774 52.8436 44.047C54.5639 46.687 56.3572 48.1478 57.5772 47.4908C59.2975 46.6108 58.9407 41.63 56.7903 36.5025C55.1375 32.475 52.9167 29.4713 51.1964 28.8142C51.1964 28.5942 51.2668 28.3009 51.2668 28.0076C51.2668 26.4705 50.8367 25.0038 50.117 23.8334V23.5401C50.117 22.8068 49.9764 22.1497 49.6871 21.563C49.257 11.0148 42.6596 2.6665 31.9724 2.6665C21.2881 2.6665 14.6908 11.0148 14.2579 21.563C13.965 22.1766 13.8175 22.8547 13.8278 23.5401V23.8334C13.1111 25.0068 12.681 26.4705 12.681 28.0076V28.8142C11.1041 29.4713 8.80752 32.4017 7.16032 36.5025Z'],
  width: '64',
  height: '64',
  viewBox: '0 0 64 64',
});
